//
//  EFComposeEmotionView.h
//  WZEfengAndEtong
//
//  Created by wanzhao on 16/3/7.
//  Copyright © 2016年 wanzhao. All rights reserved.
//



#import <UIKit/UIKit.h>
#import "MKHorizMenu.h"
#import "EFengComposeEmotionToolView.h"
#import "EFengComposeEmotionScrollView.h"
#import "EFComposEmotionPageView.h"


#define EmotionViewHeight   184.0f
@protocol EFComposeEmotionViewDelegate <NSObject>

- (void)eFComposeEmotionViewViewDidSure;


@end


@interface EFComposeEmotionView : UIView<MKHorizMenuDataSource, MKHorizMenuDelegate,UIScrollViewDelegate,EFengComposeEmotionToolViewDelegate>

{
    EFengComposeEmotionToolView *_horizMenu;
    EFengComposeEmotionScrollView *_emoScroll;
    UIPageControl *_pageCon;
    NSMutableArray *_items;
}
@property (nonatomic, retain) EFengComposeEmotionToolView *horizMenu;
@property (nonatomic, retain) EFengComposeEmotionScrollView *emoScroll;
@property (nonatomic, strong) EFComposEmotionPageView *emoPageView;
@property (nonatomic, strong) UIView *topToolView;
@property (nonatomic, retain) UIPageControl *pageCon;
@property (nonatomic, retain) NSMutableArray *items;
@property (nonatomic, weak) id<EFComposeEmotionViewDelegate> eFComposeEmotionViewDelegatedelegate;
+(EFComposeEmotionView*)defaultComposeEmotionView;
+(EFComposeEmotionView*)defaultComposeEmoViewWithDelegate:(id)sender;


@end
